<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    /* 转换成字符串类型
        1.数据.toString()
        2.String(数据) 有些值没有toString方法 这个时候可以用String() 比如 undefined 和 null
        3.+号拼接字符串的方式   
            num+"" 当两边一个操作符是字符串类型,一个类型是其他类型的时候 会先把其他类型转化成字符串再进行字符串拼接 返回字符串*/
    /* tips:在Chrome上 
    字符串的颜色是--黑色
    数值类型和布尔类型的颜色是--蓝色
    undefined和null的颜色是--灰色*/




    /* 转换成数值类型
        1.转型函数Number() 可以用于任何数据类型 将其他数据类型转为数字
        字符串:纯数字字符串会转换成对应的数字   空字符串和空白字符串转为0   非空非纯数字字符串转为NaN
        布尔值:true---1 false---0
        undefinded转化为NaN
        null转化为0
        
        2.pareseInt()函数:字符串转整数方法
        作用:第一,对浮点数进行取整操作;第二,将字符串转为整数数字
            a.(对数字) 对数字取整功能 直接舍弃小数部分 只保留整数
            b.(对字符串) 将字符串转为整数数字  也包含取整功能 
            字符串中,必须是纯数字字符串或者数字字符开头的字符串 才能转换为正常数字 且只取整数部分,'
            如果不是数字开头的字符串
        3.parseFloat()函数:字符串转float
        作用:将字符串转换为浮点数
        要求:满足浮点数数字字符必须在字符串开始 如果不在开始返回值都是NaN
        
        4.Boolean(数据)方法
        转型函数Boolean()可以用于任何数据类型,将其他数据类型转化为布尔类型的值
        转为false:NaN,0,"",空字符串,null,undefined
        转为true:非0,非NaN数字,非空字符串*/
</script>

</html>